Text copied to clipboard!
Tytuł
Text copied to clipboard!Programista C
Opis
Text copied to clipboard!
Poszukujemy Programisty C, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie oprogramowania w języku C. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu niskopoziomowym, znać zasady działania systemów operacyjnych oraz potrafić efektywnie pracować w zespole projektowym.
Jako Programista C będziesz uczestniczyć w tworzeniu aplikacji systemowych, sterowników urządzeń, oprogramowania wbudowanego oraz innych rozwiązań wymagających wysokiej wydajności i niezawodności. Twoja praca będzie miała wpływ na kluczowe komponenty naszych produktów, dlatego oczekujemy dużej dbałości o szczegóły, umiejętności debugowania oraz znajomości narzędzi do analizy kodu.
Do Twoich obowiązków będzie należało również współpraca z zespołami QA, DevOps oraz architektami systemów w celu zapewnienia jakości i zgodności z wymaganiami projektowymi. Będziesz także odpowiedzialny za dokumentację techniczną oraz udział w przeglądach kodu.
Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w innowacyjnych projektach oraz atrakcyjne warunki zatrudnienia. Jeśli jesteś pasjonatem programowania w języku C i chcesz rozwijać się w firmie technologicznej o ugruntowanej pozycji na rynku, zapraszamy do aplikowania.
Obowiązki
Text copied to clipboard!- Tworzenie i rozwój oprogramowania w języku C
- Analiza i optymalizacja istniejącego kodu
- Współpraca z zespołem projektowym i testerami
- Tworzenie dokumentacji technicznej
- Udział w przeglądach kodu i testach jednostkowych
- Rozwiązywanie problemów technicznych i debugowanie
- Integracja oprogramowania z innymi komponentami systemu
- Utrzymywanie wysokiej jakości kodu
- Wdrażanie najlepszych praktyk programistycznych
- Wspieranie procesu ciągłej integracji i dostarczania
Wymagania
Text copied to clipboard!- Minimum 2 lata doświadczenia w programowaniu w języku C
- Dobra znajomość systemów operacyjnych (Linux/Unix)
- Umiejętność debugowania i analizy kodu
- Znajomość narzędzi do kontroli wersji (np. Git)
- Doświadczenie w pracy z systemami wbudowanymi będzie atutem
- Znajomość języka angielskiego na poziomie technicznym
- Umiejętność pracy zespołowej i komunikatywność
- Zdolność analitycznego myślenia i rozwiązywania problemów
- Znajomość zagadnień związanych z bezpieczeństwem oprogramowania
- Wykształcenie wyższe techniczne (informatyka, elektronika lub pokrewne)
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie masz doświadczenie w programowaniu w języku C?
- Czy pracowałeś wcześniej z systemami wbudowanymi?
- Jakie narzędzia do debugowania znasz i stosujesz?
- Czy masz doświadczenie w pracy z systemami Linux?
- Jakie projekty realizowałeś w języku C?
- Czy znasz inne języki programowania oprócz C?
- Jak radzisz sobie z analizą i optymalizacją kodu?
- Czy masz doświadczenie w pracy zespołowej w środowisku Agile?
- Jakie są Twoje oczekiwania dotyczące rozwoju zawodowego?
- Czy posiadasz certyfikaty techniczne związane z programowaniem?